Telegram Group & Telegram Channel
🖥 PyXL — это аппаратный процессор, который выполняет Python-код без использования интерпретатора.

Создатель представил PyXL — уникальный процессор, способный запускать Python-программы напрямую, без необходимости в традиционном интерпретаторе или виртуальной машине.

Структура PyXL:

Python → байткод CPython → собственный набор команд для непосредственного выполнения на аппаратном уровне.

Он построен на основе стековой модели, полностью конвейерный и сохраняет динамическую типизацию Python без ограничений, связанных со статическими типами.

Тест производительности GPIO:

PyXL переключает GPIO с задержкой всего 480 наносекунд.

Для сравнения: MicroPython на Pyboard требует 14–25 микросекунд, несмотря на более высокую частоту (168 МГц против 100 МГц у PyXL).

Создатель самостоятельно разработал:

Компилятор, линкер и генератор кода,

А также аппаратную реализацию процессора.

Этот проект показывает, что возможно аппаратное исполнение Python с высокой скоростью и без ущерба для гибкости языка. Полные технические детали будут раскрыты на PyCon 2025.

🎬 Демонстрация и подробная информация: https://runpyxl.com/gpio

@Python_Community_ru



tg-me.com/Python_Community_ru/2586
Create:
Last Update:

🖥 PyXL — это аппаратный процессор, который выполняет Python-код без использования интерпретатора.

Создатель представил PyXL — уникальный процессор, способный запускать Python-программы напрямую, без необходимости в традиционном интерпретаторе или виртуальной машине.

Структура PyXL:

Python → байткод CPython → собственный набор команд для непосредственного выполнения на аппаратном уровне.

Он построен на основе стековой модели, полностью конвейерный и сохраняет динамическую типизацию Python без ограничений, связанных со статическими типами.

Тест производительности GPIO:

PyXL переключает GPIO с задержкой всего 480 наносекунд.

Для сравнения: MicroPython на Pyboard требует 14–25 микросекунд, несмотря на более высокую частоту (168 МГц против 100 МГц у PyXL).

Создатель самостоятельно разработал:

Компилятор, линкер и генератор кода,

А также аппаратную реализацию процессора.

Этот проект показывает, что возможно аппаратное исполнение Python с высокой скоростью и без ущерба для гибкости языка. Полные технические детали будут раскрыты на PyCon 2025.

🎬 Демонстрация и подробная информация: https://runpyxl.com/gpio

@Python_Community_ru

BY Python Community




Share with your friend now:
tg-me.com/Python_Community_ru/2586

View MORE
Open in Telegram


Python Community Telegram | DID YOU KNOW?

Date: |

To pay the bills, Mr. Durov is issuing investors $1 billion to $1.5 billion of company debt, with the promise of discounted equity if the company eventually goes public, the people briefed on the plans said. He has also announced plans to start selling ads in public Telegram channels as soon as later this year, as well as offering other premium services for businesses and users.

How Does Telegram Make Money?

Telegram is a free app and runs on donations. According to a blog on the telegram: We believe in fast and secure messaging that is also 100% free. Pavel Durov, who shares our vision, supplied Telegram with a generous donation, so we have quite enough money for the time being. If Telegram runs out, we will introduce non-essential paid options to support the infrastructure and finance developer salaries. But making profits will never be an end-goal for Telegram.

Python Community from ru


Telegram Python Community
FROM USA